home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / games / drake30.zip / SYSOP.DOC < prev    next >
Text File  |  1996-08-28  |  19KB  |  372 lines

  1.                                 Drakeville 3.0
  2.                       Program & Design by Stephane Daigle
  3.  
  4.                        Most of the text by Jason Lavigne
  5.  
  6.                          Copyright 1996 Stephane Daigle
  7.  
  8.                    (TO PLAY LOCAL JUST TYPE -=> LOCAL )
  9.  
  10.                                  WARNING
  11.                                  -------
  12.                      This game is filled with violence!
  13.  
  14.                                 DISCLAIMER
  15.  
  16.         I (Stephane Daigle) have taken every precaution to insure that no
  17.         harm or damage will occur on computer systems operating this package.
  18.         Nevertheless, I shall NOT be held liable for whatever may happen on
  19.         your computer system or to any computer systems which connects to your
  20.         own as a result of operating this package. The user assumes full
  21.         responsibility for the correct operation of this software package,
  22.         whether harm or damage results from software error, hardware
  23.         malfunction, or operator error. NO warranties are offered, expressly
  24.         stated or implied, including without limitation or restriction any
  25.         warranties of operation for a particular purpose and/or merchantability.
  26.         If you do not agree with this then do NOT use this program.
  27.  
  28.                                 LICENSE AGREEMENT
  29.  
  30.         The game program, support files, and documentation are copyrighted
  31.         products of Stephane Daigle.  I reserves all rights to this product.
  32.         This is protected by the Canadien and International Copyright Laws.
  33.         In no way shall the components of the game software package be
  34.         reproduced or modified in any form or method without prior expressly
  35.         written permission from Stephane Daigle.
  36.  
  37.         Tampering with or altering the contents or integrity of the game
  38.         software package is prohibited. No fee may be charged by any
  39.         agency beyond the cost of distributing unregistered copies without
  40.         prior expressly written permission from Stephane Daigle.
  41.  
  42.         A major portion of this software comes from the DDPlus Door Driver
  43.         Package and was written by the authors of that package. The DDPlus
  44.         Doordriver kit has been used for the communications, interrupt
  45.         handling and some utility functions and that part of the software
  46.         remains copyrighted by the authors of the DDplus Package.
  47.  
  48.         This game is distributed under the Shareware concept. You are
  49.         allowed to operate this game for a trial period of thirty (30)
  50.         days. After this trial period, you must register the game
  51.         or discontinue its usage. Again if you do not agree with this
  52.         then do NOT use this game.
  53.  
  54.  
  55.                                 REQUIREMENTS:
  56.                                 ------------
  57.         At this point in time the only requirements are FILES=10 (or more)
  58.         in your config.sys file and ANSI.SYS. SHARE must also be loaded IF
  59.         you intend to use the game in a multi-node environment OR under
  60.         DesqView. The game is RIP aware but NOT a RIP Game at this time. A
  61.         FOSSIL is NOT required to run the game, although one will be
  62.         supported if it exists. Automatic time slicing support is provided
  63.         to most common multi-taskers as well.
  64.  
  65.                                 Files Included
  66.                                 --------------
  67.         Below is a listing of all files for the this Game.  If you are
  68.         missing ANY of these files (except for the DOC and FRM files), the
  69.         game will NOT function.  Feel free to give out copies of the ENTIRE
  70.         archive package of this game but please make sure all the files
  71.         below are in that package:
  72.  
  73.         DRAKE.DAT       - Holds the ansi and text for Drakeville
  74.         DRAKE.1         - Exemple node file 
  75.         POST_O.DAT      - Post office mail file
  76.         NEWS.DAT        - Holds the city's headlines
  77.         FILE_ID.DIZ     - Small discription file for BBS file areas
  78.         IGM_INFO.PAS    - Pascal source to help write IGMs
  79.         BADGUYS.DAT     - Monster file
  80.         DRAKE.CFG       - Exemple configuration file
  81.         GOSSIP.DAT      - Holds the Inn's gossip
  82.         GO_DRAKE.BAT    - Batch file to start Drakeville with
  83.         SUPPORT.DOC     - List of BBS that distribute Drakeville
  84.         DRAKEADD.ANS    - Drakeville ANSI add
  85.         DEDIT.EXE       - Drakeville Game Editor
  86.         MAIL.DAT        - Player's Logon messages
  87.         DATE.DAT        - Holds the current date
  88.         WHATS.NEW       - List changes from version to version
  89.         GOODGUYS.DAT    - Monster file
  90.         DRAKE.EXE       - Drakeville main executable
  91.         REGISTER.FRM    - Registration form and info
  92.         DEDIT.DAT       - Data file for DEDIT.EXE
  93.         DOATTRIB.BAT    - Sets DRAKE.EXE and DRAKE.OVR to READ ONLY
  94.         DRAKE.FAQ       - Questions and Answers about Drakeville problems
  95.         SYSOP.DOC       - This file
  96.         DRAKE.OVR       - Drakeville overlay file
  97.         WINTER.DAT      - Data file
  98.         LOCAL.BAT       - Batch file the lets you play locally
  99.         NEWS.YES        - Yesterday's news file
  100.         EXEMPLE.BAT     - Exemple batch file to run Drakeville
  101.         NODES.DOC       - Help on how to set up Drakeville multi-node
  102.  
  103.  
  104.  
  105.                            Installation
  106.                            ------------
  107.  
  108.         1. Create a directory for the game:
  109.             example: "WC30\DOORS\GAMEDIR"
  110.  
  111.         2. Make sure that ALL files listed above from the game package
  112.            are moved into that directory.
  113.  
  114.         3. Create a node file for every node with DEDIT.EXE.
  115.  
  116.         4. Create the config file with the same DEDIT.EXE.
  117.  
  118.         5. To insure proper multi-node use DOS SHARE must be loaded
  119.            prior to the game and prior to DESQview.
  120.  
  121.         6. In order to run the game program online the following
  122.            parameters may be used.
  123.  
  124.         "/Bxxxxx"   This tells DRAKE.EXE to lock its baud rate at
  125.         xxxxx.  In order to get the most efficiency out of a high speed
  126.         error correcting modem (9600 baud or above), you may lock the baud
  127.         rate to a speed higher than what the caller is actually using.
  128.         By locking the baud to say 38,400, the modem can compress text data
  129.         that is being sent and achieve a baud rate much higher than the
  130.         actual transmission rate.
  131.         This will lock the baud rate at the same value for all nodes that
  132.         use this command line.  If you perfer a more selective way to lock
  133.         baud use 'LOCKBAUD' command in the DRAKE.(NODE) file.
  134.  
  135.         "/Cx"     (where x is 1..4) This specifies a comport number.
  136.         Some bbs software does not create door information files (dropfiles)
  137.         that contain the comport number.  If your bbs does have a comport
  138.         listed in the dropfile then there is no need for this parameter.
  139.         The default is comport 0, local mode.
  140.  
  141.         "/E" - Expanded Memory Specification If your machine has over one
  142.         megabyte of memory, then you may have some available.  GAME.EXE can
  143.         utilize EMS to improve game performance and reduce conventional
  144.         memory requirements.
  145.         This command will tell DRAKE.EXE   to use EMS memory to hold its
  146.         overlay buffer.  Otherwise disc area may be used to hold this buffer.
  147.         This needs a memory manager and when enabled and is compatible with
  148.         DESQview. Default is NOT to use available EMS.
  149.  
  150.         "/L" or "0"  This tells DRAKE.EXE to load up in LOCAL mode.
  151.         This is good for testing or when a sysop just wants to "try out" the
  152.         door without messing with his BBS setup.  The "/L" mode will ask the
  153.         user for his name and run the door in local mode.
  154.  
  155.         "/Nx"     (where x is 1..9) This specifies a "node number".
  156.         Some bbs software support multinode environments in which you must
  157.         know the node number of the drop file to use. For example, RBBS-PC
  158.         uses DORINFOx.DEF. If you specified "/N2" then DRAKE.EXE would use
  159.         DORINFO2.DEF.
  160.  
  161.         "/Pyyy"   This specifies the path to the drop files.
  162.         For example, "/PC:\WILDCAT\WCWORK\NODE1" would tell DRAKE.EXE to
  163.         look for the drop file in C:\WILDCAT\WCWORK\NODE1. If this is left
  164.         out the program assumes the drop file is local.
  165.  
  166.         "/R" To force local RIP for the sysop. Used only if the program
  167.         has RipLink built in and the door supports RIP.  Use AFTER the
  168.         /L parameter if you are using the door in local mode.
  169.  
  170.         "/V"    This command will tell DRAKE.EXE not to show any display
  171.         on the local screen.  Only a colored screen and a message will be
  172.         displayed.  The cursor will not move as it will be turned off.
  173.         Saves a little processing on multi-tasking systems.
  174.  
  175.         "/W"      This flags the program that a network is present even
  176.         though no multitaskers are detected.  This is useful if the door is
  177.         run on a network such as Novell that doesn't use multitaskers.
  178.  
  179.  
  180.             COMMON ERRORS
  181.             003  File path not found. Check to make sure the game
  182.                  directory is correctly named as GAMEDIR.
  183.             201  Files not found. Check to make sure that all required
  184.                  games files are in the GAMEDIR directory.
  185.  
  186.         7. Install the door into your BBS software (see your BBS
  187.            software documentation for more information).  A batch file is
  188.            normally used to do this.  To run the program just have your
  189.            batch file change to the GAMEDIR directory and run GO_DRAKE.BAT -
  190.            Thats all there is to it!  Three different batch files sample
  191.            are included to help you run the game. These are included with
  192.            the game for editing and your use. Remember when writing the
  193.            batch routines for my games you must ensure that the game is
  194.            run from it's home directory AND that the game knows where to
  195.            find the drop file.  Satisfy these two requirements and you
  196.            should have no problems running the game as long as the other
  197.            setup criteria has been met. For dorinfo systems try using the
  198.            following:
  199.  
  200.                             Sample Batch File
  201.                             -----------------
  202.  
  203.                  COPY DORINFOx.DEF \RBBS\DOORS\GAMEDIR\*.*
  204.                  CD \RBBS\DOORS\GAMEDIR
  205.                  CALL GO_DRAKE x <-=- NODE number !!DO NOT USE "x"!!
  206.                  del dorinfox.def
  207.                  CD \WC30
  208.  
  209.             -->  Please note that you replace the "x" with the appropriate
  210.                  node number. Ex: Dorinfo1.def ; Dorinfo2.def ; etc...
  211.  
  212.  
  213.         8.  Drakeville creates a TOPTEN.ANS score board. You can set up the
  214.             filename and the path with DEDIT.EXE
  215.  
  216.         9.  Surprise!  There is NO separate daily maintenance to be
  217.             performed. The first player of each day will automatically run
  218.             the built in maintenance routines.
  219.  
  220.  
  221.                      RESTRICTIONS ON THE UNREGISTERED GAME
  222.                      -------------------------------------
  223.            I don't believe in cripling games because there are not registered.
  224.            The only restriction is that the players cannot go above level 5
  225.            before registering the game. After registering the game, the players
  226.            can go up to level 10 and finish the game.
  227.  
  228.                                   Multinode use
  229.                                   -------------
  230.         This game supports multinode use and provides automatic
  231.         multi-tasker support  (time slice releasing) for a wide variety
  232.         of multi-taskers.
  233.  
  234.                Common Problems (Locked Bauds, High Speed modems, etc)
  235.                ------------------------------------------------------
  236.  
  237.         1.   The game does NOT require a fossil driver to run.
  238.  
  239.         2.   If you are running a high speed modem (9600 baud or above),
  240.              then I suggest you run your bbs/mailer/doors at a locked baud
  241.              rate. On high speed error correcting modems, locking the baud
  242.              rate will have a noticeable increase on the speed of text that
  243.              is sent. It's beyond the scope of this document to discuss
  244.              configuring your BBS and mailer for a locked baud rate; you may
  245.              wish to consult those docs for information on that. Here are a
  246.              few things to keep in mind when setting up GAME with a locked
  247.              baud rate:
  248.  
  249.              a.  When using a locked baud rate, I highly recommend
  250.                  using a  FOSSIL driver. This game will work at high
  251.                  speeds without one though. BNU is a good fossil driver
  252.                  which can even be loaded and unloaded before and after
  253.                  you run this game.
  254.  
  255.              b.  If you are using a fossil, then make sure to tell the
  256.                  fossil that the port is locked. For BNU, to lock com1:
  257.                  at 38,400, you would use something like "L0=38400" on
  258.                  BNU's command line.
  259.  
  260.              c.  If you lock the baud for one program, it must be
  261.                  locked for everything. You can't lock the baud for just
  262.                  this game, but not your BBS/mailer.
  263.  
  264.              d.  You may need to use the /B switch on the game.exe
  265.                  Command line to specify the locked baud rate. For
  266.                  19,200 this would be "/B19200" and for 38,400 this
  267.                  would be "/B38400". Please note there is no space
  268.                  between the "/B" and the baud rate.
  269.  
  270.         3.   What follows is some information on possible strange
  271.              situations that may occur:
  272.  
  273.              a.  Low speed users can play the game, but high speed
  274.                  users get garbage.
  275.      
  276.                  - If you are not using the DORINFOx.DEF or
  277.                    DOOR.SYS drop file then you may wish to find a
  278.                    converter program to convert whatever drop file
  279.                    your BBS produces to the DORINFOx.DEF or DOOR.SYS
  280.                    format and tell game.exe to use that.
  281.  
  282.                    Several converter programs are readily available
  283.                    on most BBS systems. CallDoor is a good one if you
  284.                    can find it. I have it on my BBS for download if
  285.                    you need it.
  286.  
  287.              b.  The game hangs up when a user enters the game.
  288.  
  289.                  - Sounds like the game is getting the wrong baud
  290.                    rate somehow. Try switching over to the DOOR.SYS
  291.                    drop file method if possible.
  292.  
  293.              c.  Text and screens are getting cut off.
  294.  
  295.                  - If you are running with a locked baud, then this
  296.                    could be caused by some sort of FLOW CONTROL
  297.                    problem. Try using a fossil if you aren't already.
  298.  
  299.              d.  If you're using something other than the DOOR.SYS
  300.                  drop file, then I always suggest trying to use
  301.                  DOOR.SYS if possible. It is the most reliable method
  302.                  and has had the most testing. If that is not possible
  303.                  try DORINFOx.DEF as an alternative.
  304.  
  305.              e.  A door locks up node 1.  This can happen with fossils
  306.                  or the internal communications routines because it
  307.                  uses the default comport of 1 when NONE is found in
  308.                  the dropfile or game.ctl file. To correct this make
  309.                  sure the right port is shown in the dropfile OR
  310.                  game.ctl file.
  311.  
  312.              f.  ANSI is reflected correctly on the local screen but
  313.                  the user is getting garbage.  Assuming the user has
  314.                  ANSI installed then most likely the problem is at
  315.                  your end. First make sure you have configured the 
  316.                  game.ctl file to show the correct locked port rate.
  317.                  Second make sure the dropfile is passing the locked
  318.                  port rate INSTEAD of the actual conncet rate.  If it
  319.                  is not passing the locked port rate then you may
  320.                  need to use a different dropfile format OR use a
  321.                  dropfile converter program to change the line to
  322.                  show the locked port rate INSTEAD of the actual
  323.                  connect rate.
  324.  
  325.                             "Corrupted" data files
  326.                              ----------------------
  327.         It is possible that something could happen to your game
  328.         data file.  A power outage, game crash, or other event could
  329.         damage the data  files.  If you get  one of these messages,
  330.         then the best thing to do is run the DEDIT.EXE program to
  331.         reset the game.
  332.  
  333.                     
  334.                                  CREDITS:
  335.                                  --------
  336.         Diane Leger     - My girlfriend for support.
  337.         Jason Lavigne   - The one who got me interested in DOORS!
  338.         Aaron Hudon     - A beta tester from Alberta. Thanks for the info!
  339.         UdeM teachers   - Thanks for teaching how to code!
  340.  
  341.         The DDPlus Team - Thanks to Scott Baker, Steve Lorenz,
  342.                           Bob Dalton, Andy Stewart, Tom Morgan
  343.                           and other contributors for that great
  344.                           turbo pascal door kit.  If you ever
  345.                           want to make a door product for use
  346.                           with BBS's then this is the kit to get!
  347.  
  348.         DESQview is a registered trademark of Quarterdeck Office Systems.
  349.         Doordriver kit is proprietary software by Scott Baker.
  350.         Ripscript & Ripterm are registered trademarks of TeleGrafix
  351.         Communications.
  352.  
  353.                                Where to reach me
  354.                                -----------------
  355.  
  356.         I can be reached at the Wizard's Key BBS (1-506-783-7191) or on the
  357.         internet at esd2569@umoncton.ca or call me voice (during the summer
  358.         only, cause I'm a student) at 1-506-546-4110. You can also send me
  359.         mail at
  360.                    Stephane Daigle
  361.                    559 Fleet Cr.
  362.                    Bathurst NB
  363.                    Canada
  364.                    E2A-4H2
  365.  
  366.                                   Registration
  367.                                   ------------
  368.         If you or your users enjoy this game, then please register it.
  369.         Information on price and how to register is shown on the
  370.         enclosed REGISTER.FRM.
  371.  
  372.